| 1234567891011121314151617181920212223 |
- <template>
- <LayoutContainer>
- <div>
- <h2>{{ $t('cycle') }}</h2>
- <UiFormEdition :model="Cycle" go-back-route="/parameters/teaching">
- <template #default="{ entity }">
- <UiInputText v-model="entity.label" field="label" :rules="rules()" />
- </template>
- </UiFormEdition>
- </div>
- </LayoutContainer>
- </template>
- <script setup lang="ts">
- import { useI18n } from 'vue-i18n'
- import Cycle from '~/models/Education/Cycle'
- const i18n = useI18n()
- const rules = () => [
- (label: string | null) =>
- (label !== null && label.length > 0) || i18n.t('please_enter_a_value'),
- ]
- </script>
|